home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 096 / chk.lst < prev    next >
File List  |  1986-10-15  |  22KB  |  545 lines

  1.  
  2.                        RBBS-PC SYSOP SETUP CHECKLIST
  3.  
  4.                           another service of the
  5.                      Central Texas Sysop's Association
  6.  
  7.     For the benefit of the many people who would like to operate an
  8.     RBBS-PC system but do not have anyone to 'hold their hand' during
  9.     their trials and tribulations of 'doing it the first time'!
  10.  
  11.     Because of the prevalence of hard disk usage these days we have made
  12.     the following assumptions about the hardware to be used:
  13.  
  14.          1. IBMPC or XT with a hard disk (previously formatted!)
  15.          2. Minimum RAM of 256k
  16.          3. Hayes 1200 external modem
  17.          4. Dedicated 'voice grade' phone line
  18.  
  19.                              SOFTWARE REQUIRED
  20.  
  21.          1. IBM PC-DOS 2.0 or higher to adequately support a hard disk
  22.          2. RBBS-PC.EXE - the main program
  23.          3. CONFIG.EXE - the setup program
  24.          4. RBBS-PC.DOC - the documentation file
  25.          5. ALL of the RBBS text files: MENU0 - MENU5, HELP01 - HELP09,
  26.             WELCOME, DIR.DIR, xxxxxxxx.DIR, PRELOG, BULLET, BULLETxx
  27.          6. A text editor (PE2, WS non-doc, EDLIN, etc.) to create other
  28.             useful/needed text files.  Your editor MUST be capable of
  29.             saving spaces (hex 20's) as characters and not substitute
  30.             tab characters for strings of spaces.  Those mentioned
  31.             above ARE.
  32.          7. WATCHDGx.COM - an external carrier monitor prgm. x=COMx:
  33.                            available from most RBBS-PC systems.
  34.  
  35.  
  36.     [ ] PRINT A COPY OF THE DOCUMENTATION!
  37.     [ ] Have dinner or take a nap while the previous step executes
  38.     [ ] Create a sub-directory in which RBBS-PC is to reside
  39.     [ ] Change current directory to the newly created directory
  40.               CHDIR \RBBS
  41.     [ ] Create a sub-directory called NEW for your uploads
  42.     [ ] Create any other sub-directories you desire to hold downloads
  43.              MKDIR TURBO
  44.              MKDIR PATCHES
  45.              MKDIR UTILS        etc. as sub-directories of C:\RBBS
  46.  
  47.     [ ] Copy RBBS-PC.EXE to the current directory  (C:\RBBS should be)
  48.     [ ] Copy CONFIG.EXE to the current directory
  49.     [ ] Copy all MENU and HELP files to the current directory
  50.  
  51.     [ ] Create a text file which will serve as your bulletins menu
  52.         (default = BULLET) using your text editor.  Normally, it is
  53.         desirable for this to be a single 23-line page or shorter.
  54.         This is to serve as a 'menu' for the user to select bulletins
  55.         for reading by choosing a number (1-99).  Each bulletin file
  56.         you create will be named BULLETxx where xx = the number on
  57.         this menu file.  See illustration at end of this file.
  58.  
  59.  
  60.                                        2
  61.  
  62.     [ ] Create a text file for each bulletin you are to have available
  63.         BULLET1  BULLET2  ...  etc.  making certain that the contents of
  64.         each corresponds to the indication in the bulletin menu file.
  65.  
  66.     [ ] To support all of the graphics options of RBBS you will need a
  67.         separate BULLET file (BULLETG for IBM-ASCII and BULLETC for ANSI
  68.         graphics).  This naming convention (suffix of G or C) applies
  69.         also to the menus and the directory files.  If disk space is, or
  70.         is anticipated to be, a problem use of only one set of menus,
  71.         et al, is recommended.
  72.     [ ] Create a text file named PRELOG.  Although this file is truly
  73.         an option, it is a good place for announcements which you want
  74.         all callers to see.  If your system restricts new users to 1200
  75.         baud or higher it is also a good place to let 300 baud callers
  76.         know why they cannot log on.
  77.     [ ] Create a text file named WELCOME (WELCOMEG, WELCOMEC, if
  78.         desired) which can contain anything you'd like to express
  79.         to your callers in the way of a greeting or other info.
  80.         Many sysops use this file to display their 'logo' and a
  81.         brief description of the equipment they are using.
  82.     [ ] Now we come to the text files which are the most hassle,
  83.         both to create initially and to maintain.  The files list(s)
  84.         which are called directories in the documentation.  These
  85.         text files require a very specific format (illustrated below)
  86.         because RBBS-PC searches for information based on the fields
  87.         being pre-determined lengths.  The top of each file should be
  88.         a 'header' which describes the contents of the list (utilities,
  89.         newfiles, etc.).
  90.  
  91.     ************************************************************************
  92.     HEADER ILLUSTRATION        HEADER ILLUSTRATION       HEADER ILLUSTRATION
  93.     ------------------------------------------------------------------------
  94.     NAME     EXT     SIZE    DATE    DESCRIPTION
  95.     ************************************************************************
  96.     RBBSCRIP ARC     2560  07-20-86  QMODEM SCRIPT to log you onto RBBS's
  97.     PC-QUIZ  ARC    34048  07-19-86  Used to quiz or as a trivia game
  98.     DB3AR    ARC    53248  07-17-86  dBASE ]I[ Accounts Receivable Package
  99.     ^        ^   ^         ^         ^
  100.     1        9   14        24        34
  101.  
  102.     NOTE THE NUMBERS UNDER THE CARETS!  They indicate the starting column
  103.     for each field.  Fortunately, the starting columns are the same for the
  104.     output of the DOS 'DIR' command which by re-directing the output to a
  105.     file will take care of the structure of the first four fields.  You'll
  106.     need to delete the time of day which DOS will include in the output.
  107.     One last comment on the 'directory' files, it will be to your users'
  108.     advantage if you arrange the listings in descending date order (most
  109.     recent first) as illustrated above.
  110.  
  111.     [ ] You will want a .DIR file to correspond to each of the DOS sub-
  112.         directories available to your users for downloading
  113.  
  114.  
  115.                                        3
  116.  
  117.     [ ] Create a text file named DIR.DIR which contains a list of the
  118.         available .DIR filenames (minus the extension) and some brief
  119.         description of how the user may view these lists.
  120.                    ie L;XYZ    or    L;123
  121.         Now for some suggestions:
  122.           1) Place the .DIR file for each sub-directory IN that
  123.           sub-directory.
  124.           2) Place the DIR.DIR file in the \RBBS sub-directory.
  125.           3) NECESSARY!  Place the NEWFILES.DIR file in the \RBBS\NEW
  126.           sub-directory.
  127.  
  128.     [ ] Create a text file named FILESEC which is one of the most sig-
  129.         nificant of the sysop generated files since it gives you total
  130.         control of which files & sub-directories are available to you
  131.         or your users for downloading.  Files may additionally be
  132.         protected from downloading by password(s) which RBBS will
  133.         require of the user if the file is requested.  The format of
  134.         this file is VERY specific as are the other security related
  135.         files you will create.
  136.             *** See illustration at the end of this file. ***
  137.     [ ] Create yet another text file named TRASHCAN which is checked
  138.         by RBBS when a newuser logs on, it will contain a list of the
  139.         user names which you will not permit on your system.  These
  140.         might include sexually oriented or derogatory terms, computer
  141.         jargon, common abbreviations, etc.
  142.             *** See illustration at the end of this file. ***
  143.     [ ] Create a text file named PASSWRDS from which you may control
  144.         the logon duration of various user security levels and/or
  145.         permit extending the current logon of a user through know-
  146.         ledge of specific passwords.  Again, the format of this file
  147.         is critical to its functionality.
  148.             *** See illustration at the end of this file. ***
  149.     [ ] There is one more text file which you may wish to utilize.
  150.         Named NEWUSER it is shown only to those persons signing on
  151.         to your system for the first time.  It can contain anything
  152.         which you want a newuser to know about the system (ground
  153.         rules, conferences, etc).  It is displayed immediately
  154.         prior to the caller being asked to C)hange his logon data,
  155.         D)isconnect, or R)egister on the system.
  156.     [ ] Create a batch file (RBBS.BAT is the one suggested in the
  157.         documentation) which can be very extensive or minimal
  158.         depending upon your needs/desires.  A minimal one is listed
  159.         here for your convenience.
  160.  
  161.                    C:         ;change to your default RBBS drive
  162.                    CD\RBBS    ;change to the BBS directory
  163.                    IF EXIST RCTTY.BAT DEL RCTTY.BAT  ;cleanup if returning
  164.                                                      ;from DOS/DOORS
  165.                    WATCHDGx OFF  ;turn off external carrier monitor prgm.
  166.                    RBBS-PC    ;invoke the BBS prgm.
  167.                    WATCHDGx ON   ;turn on external carrier monitor prgm.
  168.                    IF EXIST RCTTY.BAT RCTTY.BAT      ;start remote console
  169.                                                      ;operation via this
  170.                                                      ;dynamically built .BAT
  171.                    CD\RBBS    ;return to BBS directory if not current dir.
  172.                    RBBS.BAT   ;restart the loop
  173.  
  174.  
  175.                                        4
  176.  
  177.     [ ] Now with documentation in hand type CONFIG and press Enter
  178.         After a welcoming screen is displayed you will be asked if you
  179.         will be running multiple nodes - for this discussion it is
  180.         assumed that you have only one phone line.  So type NO and press
  181.         the Enter key.  In a few seconds you will see the main
  182.         configuration menu, press the F1 key to access the first 'page'
  183.         of the setup options.
  184.  
  185.         CAREFULLY answer each of the questions regarding sysop names,
  186.         etc.  If you are unsure of how to respond - refer to that section
  187.         of the documentation, then if you are still confused (it's
  188.         likely) flip through the following pages where you'll find what
  189.         worked for us.  A complete set of working responses is included
  190.         in this file to assist you in this complex phase of setup.
  191.  
  192.  
  193.                                        5
  194.  
  195.                    EXAMPLE ANSWERS TO CONFIG.EXE
  196.                              by pages
  197.  
  198.     [ ] PAGE ONE
  199.         1. YOUR FIRST NAME  \
  200.         2. YOUR LAST NAME    \___ THESE *MUST* BE YOUR ANSWERS
  201.         3. REMOTE            /
  202.         4. LOGON            /
  203.         5. NONE             - LOCAL PASSWORD NOT NEEDED
  204.         6. NOVICE
  205.         7. 0800 to 1700     - SUIT YOURSELF
  206.         8. NO
  207.         9. 1    (NO TO RINGBACK)
  208.        10. NO
  209.        11. YES
  210.        12. YES
  211.        13. OFF
  212.        14. 45
  213.        15. NO
  214.        16. 2
  215.        17. COM1
  216.        18. 2
  217.        19. 1
  218.        20. YOUR BOARD NAME
  219.  
  220.         When you have answered all of the questions on the page, press
  221.         the F2 key to change to page two.  This process is repeated
  222.         using the next higher 'F-key' to increment the pages.
  223.  
  224.     [ ] PAGE TWO
  225.         21. 7
  226.         22. 0
  227.         23. 0
  228.         24. OFF
  229.         25. YES
  230.         26. YES
  231.         27. NO
  232.         28. 23
  233.         29. 19
  234.         30. YES
  235.         31. NO
  236.         32. YES
  237.         33. NO
  238.         34. NO
  239.         35. NO
  240.         36. IBM PC, XT, or AT
  241.         37. YES
  242.         38. 300
  243.         39. 180
  244.         40. NO
  245.  
  246.  
  247.                                        6
  248.  
  249.  
  250.     [ ] PAGE THREE
  251.  
  252.         41. C:
  253.         42. BULLET
  254.         43. 6
  255.         44. BULLET
  256.         45. C
  257.         46. HELP0
  258.         47. C:NEWUSER
  259.         48. C:WELCOME
  260.         49. DIR
  261.         50. C:MENU1
  262.         51. C:MENU2
  263.         52. C:MENU3
  264.         53. C:MENU4
  265.         54. C:CONFENCE
  266.         55. C:TRASHCAN
  267.         56. 1
  268.         57. IBMPC
  269.         58. C
  270.         59. NEWFILES
  271.         60. C
  272.  
  273.  
  274.     [ ] PAGE FOUR
  275.  
  276.         61. C:MESSAGES
  277.         62. C:CALLERS
  278.         63. C:COMMENTS
  279.         64. C:USERS
  280.         65. YES
  281.         66. NO
  282.         67. YES
  283.  
  284.  
  285.     [ ] PAGE FIVE
  286.  
  287.         81. NO
  288.         82. C:MENU5
  289.         83. C:RCTTY.BAT
  290.         84. C:RBBS.BAT
  291.         85. C:
  292.  
  293.  
  294.                                        7
  295.  
  296.     [ ] PAGE SIX
  297.  
  298.         101. 0
  299.         102. 5
  300.         103. 10
  301.         104. C:FILESEC
  302.         105. 10
  303.         106. 10
  304.         107. 5
  305.         108. 10
  306.  
  307.         109. NOTE: first respond NO when asked if all commands are to
  308.              have the same security level.  Then fill in the levels
  309.              as illustrated here
  310.  
  311.                    Bulletins  5        Operator     5
  312.                    Comments   0        Personal     5
  313.                    Doors      10       Quick Scan   5
  314.                    Enter Msg  5        Read Msg     5
  315.                    Files Sys  5        Scan Msg     5
  316.                    Goodbye    0        Utilities    5
  317.                    Help       0        View         5
  318.                    Initial    5        Who's        5
  319.                    Join       5        Xpert        5
  320.                    Kill Msg   5        ? Funct.     5
  321.                    Lines      5
  322.  
  323.         110. NOTE: first respond NO when asked if all commands are to
  324.              have the same security level.  Then fill in the levels
  325.              as illustrated here
  326.  
  327.                    Download            5
  328.                    Goodbye             0
  329.                    Help                0
  330.                    List files          5
  331.                    New files           5
  332.                    Quit to Main Menu   0
  333.                    Search for string   5
  334.                    Upload              5
  335.                    Xpert               5
  336.                    ? Xfer info         5
  337.  
  338.  
  339.         111. 5
  340.         112. C:PASSWRDS
  341.         113. 3
  342.         114. 5
  343.         115. 10
  344.         116. 0
  345.         117. 6
  346.  
  347.  
  348.                                        8
  349.  
  350.     [ ] PAGE SEVEN
  351.  
  352.         121. 1
  353.         122. IBM's DOS
  354.         123. INTERNAL
  355.         124. 512
  356.         125. 502
  357.         126. 100
  358.                    NOTES: # of users permitted will be rounded to a
  359.                    multiple of 64.  # of records in the MESSAGES file
  360.                    is roughly five times the number of active messages
  361.                    permitted ... SET OPTION 126, LET CONFIG SET 125.
  362.  
  363.         127. --- LEAVE BLANK ---
  364.  
  365.  
  366.     [ ] PAGE EIGHT
  367.  
  368.         141. Although newly created, use this option to PACK the new
  369.              MESSAGES file before running RBBS-PC.
  370.         142. Although newly created, use this option to REBUILD the
  371.              new USERS file before running RBBS-PC.
  372.         143. DO NOT RUN -- NO RECORDS IN FILE!
  373.         144. DO NOT RUN -- NO RECORDS IN FILE!
  374.         145. DO NOT RUN -- NO RECORDS IN FILE!
  375.                    OPTIONS 143, 144, 145 WILL BE USED DURING
  376.                    REGULAR MAINTENANCE OF THE BOARD, BUT ARE
  377.                    NOT NEEDED AS THIS IS A TOTALLY NEW SYSTEM.
  378.         146. *NOT NEEDED FOR 1200 BAUD MODEM*
  379.  
  380.  
  381.     [ ] PAGE NINE
  382.  
  383.         161. YES
  384.         162. YES
  385.         163. YES
  386.         164. --- SEE ILLUSTRATIONS BELOW ---
  387.  
  388.                    First, reply Yes to the change UPLOADs directory.
  389.                    THEN      C:\RBBS\NEW         when asked for path
  390.  
  391.                    Config will ask you again, and again, and again, so...
  392.                    use the Enter to quit back to page nine, then enter
  393.                    164 again.  Respond NO this time to change UPLOADS,
  394.                    and YES to change DOWNLOADS directories.
  395.  
  396.                    NOW!  Respond with A for add then the pathname
  397.                    of a directory (you'll have to repeat this for
  398.                    each sub-directory to be accessed).  An example
  399.                    list follows:
  400.  
  401.                    C:\RBBS\NEW           (The order of this list is )
  402.                    C:\RBBS\ARCS          (the sequence in which RBBS)
  403.                    C:\RBBS\MISC          (will search them for files.)
  404.  
  405.  
  406.                                        9
  407.  
  408.                    YOU may use the L)ist option any time the prompt
  409.                    is displayed to verify the directories you've
  410.                    added so far.  When you have added all of the
  411.                    desired DOS directories press the Enter key at
  412.                    the prompt to complete this section.
  413.  
  414.  
  415.     [ ] Check that your modem's configuration switches have been set to the
  416.         positions indicated in the docs (for Hayes 1200 external UUDDDUUD)
  417.         or to the corresponding functions if not listed in the docs.
  418.         This step can be tricky if your modem is not among those
  419.         detailed int the documentation - even with the modem manual in
  420.         hand.  It is also critical to the proper operation of RBBS-PC.
  421.  
  422.     [ ] Press the 'End' key, respond 'YES' at the prompt and press Enter
  423.         which will create a file named RBBS-PC.DEF in the current
  424.         directory.  During the execution of CONFIG.EXE it will have also
  425.         created two additional files (one for the USER-BASE and one for
  426.         the MESSAGE-BASE) using the names you specified, or USERS and
  427.         MESSAGES if you accepted the defaults.
  428.  
  429.     [ ] Turn on your modem if external.
  430.     [ ] Type RBBS and press Enter.  You're on your way as a sysop!
  431.  
  432.  
  433.                                       10
  434.  
  435. *******************************************************************************
  436.                   BULLET TEXT FILE ILLUSTRATION USING BULLETG
  437. *******************************************************************************
  438.  
  439. ┌────────────────────────────────────────────────────────────────┐
  440. │                         Bulletin Menu                          │
  441. ├───┬──────────┬─────────────────────────────────────────────────┤
  442. │ # │ UPDATED  │                  SUBJECT                        │
  443. ├───┼──────────┼─────────────────────────────────────────────────┤
  444. │ 1 │ 01/01/80 │ TOPIC OF BULLETIN #1  (BULLET1)                 │
  445. │ 2 │ 01/01/80 │ TOPIC OF BULLETIN #2  (BULLET2)                 │
  446. │ 3 │ 01/01/80 │ TOPIC OF BULLETIN #3  (BULLET3)                 │
  447. │ 4 │ 01/01/80 │ TOPIC OF BULLETIN #4  (BULLET4)                 │
  448. │ 5 │ 01/01/80 │ TOPIC OF BULLETIN #5  (BULLET5)                 │
  449. │ 6 │ 01/01/80 │ TOPIC OF BULLETIN #6  (BULLET6)                 │
  450. └───┴──────────┴─────────────────────────────────────────────────┘
  451.  
  452.  
  453. *******************************************************************************
  454.       TEXT FILE ILLUSTRATIONS OF 'FILESEC', 'PASSWRDS', AND 'TRASHCAN'
  455. *******************************************************************************
  456.  
  457. FILESEC - the first three examples are protected internally by RBBS-PC from
  458.           downloading even by the sysop, but make good examples anyway.
  459.  
  460. C:\RBBS\*.DEF,10,            Downloadable ONLY by security level 10's
  461. C:\RBBS\CALLERS,10,CTSA      ONLY by security level 10's who know password CTSA
  462. C:\RBBS\COMMENTS,,CTSA       Any security level who know password CTSA
  463. C:\COMM\*.*,,CTSA            ALL files in \COMM protected requiring pswd. CTSA
  464.  
  465. *******************************************************************************
  466.  
  467.  
  468. PASSWRDS - This file permits control of logon durations by security level and
  469.            a way of extending the current session by the user changing to a
  470.            temporary password.
  471.  
  472. ,5,45              all level 5's have 45 mins.
  473. LONGER,5,90        by using the TEMPORARY password LONGER 5's get 90 mins.
  474. ,6,60              all level 6's have an hour
  475. ,10,360            all level 10's have three hours
  476.  
  477.          NOTE: two commas are required on each line, passwords MUST be in
  478.          uppercase, and each line must end with a carriage return.
  479.  
  480. *******************************************************************************
  481.  
  482. TRASHCAN - this file contains a list (in UPPER case) of names which you do not
  483.            wish to have as user names on your system.  This could include foul
  484.            language or anything you consider undesirable names.  Each word has
  485.            to be on a separate line and end with a comma.
  486.  
  487. BITE,
  488. BYTE,
  489. GLADEATOR,
  490. THE,
  491.  
  492. *******************************************************************************
  493.  
  494.  
  495.                                        11
  496.  
  497. The following is a suggested 'layout' of the sub-directories and files which
  498. comprise RBBS.
  499.  
  500. C:\
  501.     COMMAND.COM
  502.     \DOS
  503.     \RBBS
  504.          RBBS.BAT
  505.          RBBS-PC.EXE
  506.          CONFIG.EXE
  507.          WATCHDGx.COM
  508.          MESSAGES
  509.          USERS
  510.          MENU0
  511.          MENU1
  512.          MENU2
  513.          MENU3
  514.          MENU4
  515.          MENU5
  516.          HELP01
  517.          HELP02
  518.          HELP03
  519.          HELP04
  520.          HELP05
  521.          HELP06
  522.          HELP07
  523.          HELP08
  524.          HELP09
  525.          WELCOME
  526.          PRELOG (OPTIONAL)
  527.          BULLET
  528.          BULLET1 (HOWEVER MANY)
  529.          DIR.DIR
  530.          FILESEC
  531.          PASSWRDS
  532.          TRASHCAN
  533.          CALLERS (WRITTEN BY RBBS-PC)
  534.          COMMENTS (IF NOT USING COMMENTS AS MESSAGES WILL BE CREATED BY RBBS)
  535.     \RBBS\NEW
  536.              UPLOADS.DIR
  537.              (Whatever your users upload will go here)
  538.     \RBBS\TURBO
  539.              TURBO.DIR
  540.              (Turbo pascal source code files)
  541.     \RBBS\UTILS
  542.              UTILS.DIR
  543.              (Utility programs you've found useful)
  544.  
  545.